import App from './App'
import store from './store'
import config from '@/app.config.js'
import uView from "public/uview-ui";
import $api from 'common/function/common.js'
// 引入 vk框架前端
import vk from './uni_modules/vk-unicloud';

// #ifdef VUE2
import Vue from 'vue'

// 引入 uView UI
Vue.use(uView);
Vue.prototype.$api=$api
// 引入 vk框架前端
Vue.use(vk, config);

Vue.config.productionTip = false
Vue.prototype.$api = $api
App.mpType = 'app'

const app = new Vue({
  store,
  ...App
});

uni.$zp = {
	config: {
		//配置分页默认pageSize为15
		'default-page-size': 15,
		//配置空数据图默认描述文字为：空空如也~~
		'empty-view-text': '空空如也~~',
		//...
		'bg-color':'#F7F8FA'
	}
}

app.$mount();
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'

export function createApp() {
  const app = createSSRApp(App)

  // 引入vuex
  app.use(store)

  // 引入 vk框架前端
  app.use(vk, config);

  return { app }
}
// #endif